package mspbots.data.tl.prod.autotask.model;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
import mspbots.data.tl.entity.BaseTenantEntity;

import java.time.LocalDateTime;

@Data
@Builder
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
@TableName("task_autotask_products")
public class TaskAutotaskProducts extends BaseTenantEntity {
    private Long productsId;
    private Double markupRate;
    private Double msrp;
    private Double unitCost;
    private Double unitPrice;
    private Integer billingType;
    private Integer chargeBillingCodeId;
    private Integer defaultVendorId;
    private Integer impersonatorCreatorResourceId;
    private Integer periodType;
    private Integer priceCostMethod;
    private Integer productBillingCodeId;
    private Integer productCategory;
    private String description;
    private String externalProductId;
    private String internalProductId;
    private String link;
    private String manuFacturerName;
    private String manuFacturerProductName;
    private String name;
    private String sku;
    private String vendorProductNumber;
    private Boolean doesNotRequireProcurement;
    private Boolean isActive;
    private Boolean isEligibleForRma;
    private Boolean isSerialized;
    private LocalDateTime syncTime;


}
